home *** CD-ROM | disk | FTP | other *** search
- #!/bin/csh
-
- sendCmd tv_updateundo
-
- # parse ARG m x y r b
- set m = $1
- set x = $2
- set y = $3
- set r = $4
- set b = $5
-
- if $m != 5 then
- @ r = 40
- endif
-
- sendCmd tv_setdrawmode color
-
- sendCmd tv_densitylinex 0 32 255 0
-
- sendCmd tv_densitylinex 33 128 0 0
-
- sendCmd tv_densitylinex 129 255 0 255
-
-
- sendCmd tv_xcenter
- sendCmd tv_yclear
-
- @ delta = $r
- @ delta2 = ( $delta * 3 ) / 4
-
- sendCmd tv_setapen 255 255 255 255
- sendCmd tv_setbpen 0 0 1 255
-
- @ v1 = $x - $delta2
- @ v2 = $y - $delta2
- @ v3 = $x + $delta2
- @ v4 = $y + $delta2
- sendCmd tv_brush $v1 $v2 $v3 $v4
- sendCmd tv_wrapx 1
- sendCmd tv_wrapy 1
-
-
- sendCmd tv_setdrawmode shade
- sendCmd tv_areacircle $v3 $v4 $delta 0 0 0
- @ dd = $delta - 1
- sendCmd tv_areacircle $v3 $v4 $dd 0 0 0
- @ dd = $delta - 2
- sendCmd tv_areacircle $v3 $v4 $dd 0 0 0
- @ dd = $delta - 3
- sendCmd tv_areacircle $v3 $v4 $dd 0 0 0
- @ dd = $delta - 4
- sendCmd tv_areacircle $v3 $v4 $dd 0 0 0
- sendCmd tv_setdrawmode color
-
- sendCmd tv_cycleon
- sendCmd tv_areacircle $x $y $delta 0 0 0
- sendCmd tv_cycleoff
-
- sendCmd tv_densityon
- @ v1 = $x - $delta / 2
- @ v2 = $y - $delta / 2
- sendCmd tv_areacircle $x $y $delta $v1 $v2 0
- sendCmd tv_densityoff
-
- sendCmd tv_pen 1
-
-